package com.sinosoft.brokerchannel.base.utile;

import java.util.HashMap;
import java.util.Map;

/**
 * @类描述:异常定义工具类
 */
public class ExceptionUtil {
    /**
     * 异常信息
     */
    private static final Map<String, String> error_Message_map = new HashMap<>();
  
    static {
        error_Message_map.put("0000", "成功！");
        /*系统未知异常，请联系开发人员！*/
        error_Message_map.put("0001", "系统未知异常，请联系开发人员！");
        error_Message_map.put("0002", "未定义的业务异常！");
        error_Message_map.put("0003", "组织保费计算入参异常！");
        error_Message_map.put("0004", "查询结果为空！");
        error_Message_map.put("0005", "组织保费计算出参异常！");
        error_Message_map.put("0006", "保费计算异常！");
        error_Message_map.put("0007", "组织精友车型查询报请求文异常！");
        error_Message_map.put("0008", "解析精友车型查询返回报文异常！");
        error_Message_map.put("0009", "请求精友车型查询服务异常！");
        error_Message_map.put("0010", "精友车型查询服务返回异常信息！");
        error_Message_map.put("0011", "规则返回异常信息！");
        error_Message_map.put("0012", "保费计算数据增强失败！");
        error_Message_map.put("0013", "收集规则请求数据失败！");
        error_Message_map.put("0014", "组织身份采集入参异常！");
        error_Message_map.put("0015", "身份采集返回数据为空！");
        error_Message_map.put("0016", "组织身份采集返回数据失败！");
        error_Message_map.put("0017", "收集保单详情查询数据失败！");
        error_Message_map.put("0018", "组织保单详情查询返回数据失败！");
        error_Message_map.put("0019", "收集申请核保请求数据失败！");
        error_Message_map.put("0020", "申请核保返回异常！");
        error_Message_map.put("0021", "组织投保流程返回数据异常！");
        error_Message_map.put("0022", "收集生成保单请求数据失败！");
        error_Message_map.put("0023", "组织 承保流程返回数据异常！");
        error_Message_map.put("0024", "生成保单服务返回弟媳为空！");
        error_Message_map.put("0025", "组织获取订单支付金额请求报文异常！");
        error_Message_map.put("0026", "解析获取订单支付金额响应报文异常！");
        error_Message_map.put("0027", "第三方支付平台返回异常信息！");
        error_Message_map.put("0028", "获取支付金额异常！");
        error_Message_map.put("0029", "请求核心服务失败！");
        error_Message_map.put("0030", "精友整车分页查询异常信息！");
        error_Message_map.put("0031", "无效业务号！");
        error_Message_map.put("0032", "承保请求信息不能为空！");
        error_Message_map.put("0033", "根据交管车辆类型、排量以及座位数计算计税车辆分类失败！");
        error_Message_map.put("0034", "云存储异常！");
        error_Message_map.put("0035", "根据vehicleId查询精友整车信息异常！");
        error_Message_map.put("0036", "保费试算信息不能为空！");
        error_Message_map.put("0037", "保费试算基本信息不能为空！");
        error_Message_map.put("0038", "调用核心dubbo服务异常！");
        error_Message_map.put("0039", "保费试算流程异常！");
        error_Message_map.put("0040", "车辆信息不能为空！");
        error_Message_map.put("0041", "承保流程请求信息不能为空！");
        error_Message_map.put("0042", "缴费金额不一致！");
        error_Message_map.put("0043", "商业险险别信息不能为空！");
        error_Message_map.put("0044", "三者险保额必须为50000的整数倍！");
        error_Message_map.put("0045", "承保流程幂等操作异常！");
        error_Message_map.put("0046", "获取交强险车辆种类代码异常！");
        error_Message_map.put("0047", "获取商业险车辆种类代码异常！");
        error_Message_map.put("0048", "获取能源种类异常！");
        error_Message_map.put("0049", "基本信息增强异常！");
        error_Message_map.put("0050", "获取用户ID异常 ！");
        error_Message_map.put("0051", "订单插入异常！");
        error_Message_map.put("0052", "订单更新异常！");
        error_Message_map.put("0053", "图片日志记录异常！");
        error_Message_map.put("0054", "车险渠道平台消息接收服务！");
        error_Message_map.put("0056", "调用dubbo服务异常！");
        error_Message_map.put("0057", "起保日期早于缴费日期！");
        error_Message_map.put("0058", "验证码为空！");
        error_Message_map.put("0059", "验证码长度有误！");
        error_Message_map.put("0060", "图片删除失败");
        error_Message_map.put("0061", "图片上传失败");
		// add by yangwentao reason:RM-3914关系人名称校验规则-禁止录入符号-车险渠道  审人:李振民  评审时间:2018.01.15  date：2018-01-12 begin
		error_Message_map.put("0062", "关系人名称不能录入符号！");
		// add by yangwentao reason:RM-3914关系人名称校验规则-禁止录入符号-车险渠道  审人:李振民  评审时间:2018.01.15  date：2018-01-12 end
		//批改保单列表查询接口   begin
		error_Message_map.put("0063", "批单列表查询传入参数不能为空！");
		error_Message_map.put("0064", "批单列表查询对象转化异常！");
		//批改保单列表查询接口  end
		//add by yangwentao reason:RM-3621机动车第三者责任保险法定节假日限额翻倍示范条款-车险渠道  评审人:李振民  评审时间:2018.01.31 date：2018-01-30  begin
		error_Message_map.put("0071", "机动车第三者责任保险法定节假日限额翻倍险车辆种类必须是客车！");
		error_Message_map.put("0072", "机动车第三者责任保险法定节假日限额翻倍示范条款仅适用于车主性质为个人的家庭自用客车，该车不允许投保！");
		error_Message_map.put("0073", "机动车第三责任险保额必须和机动车第三者责任保险法定节假日限额翻倍险保额一致！");
		error_Message_map.put("0074", "投机动车第三者责任保险法定节假日限额翻倍险车主必须是自然人！");
		//add by yangwentao reason:RM-3621机动车第三者责任保险法定节假日限额翻倍示范条款-车险渠道 评审人:李振民  评审时间:2018.01.31 date：2018-01-30  end
		//add yangwentao SCM-617车渠道-即时生效出单异常  SCM-617 评审人:李振民 评审时间:2018.02.05 2018-02-02 begin
		error_Message_map.put("0075", "计算是否是短期单异常,请求检查终保日期和起保日期格式是否正确！");
		//add yangwentao SCM-617车渠道-即时生效出单异常  SCM-617 评审人:李振民 评审时间:2018.02.05 2018-02-02 end
		
		
		
		error_Message_map.put("0077", "支付平台预下单返回数据验签异常！");
		error_Message_map.put("0078", "支付平台返回数据有误！");
		error_Message_map.put("0079", "支付预下单接口调用失败！");
		error_Message_map.put("0080", "支付平台通知参数返回数据验签异常！");
		error_Message_map.put("0081", "支付平台返回订单号为空！");
		error_Message_map.put("0082", "未找到该订单号对应信息！");
		error_Message_map.put("0083", "支付平台通知参数异常！");
		error_Message_map.put("0084", "支付通知保单生成接口异常！");
		error_Message_map.put("0085", "异步通知接口调用失败");
		error_Message_map.put("0086", "支付预下单接口收集请求参数异常");
		error_Message_map.put("0087", "支付流程兼容通知接口数据解码异常");
		error_Message_map.put("0088", "与DUBBO服务交互异常");
		error_Message_map.put("0091", "第三者责任险最大输入金额为5000万，请重新输入！");		
		error_Message_map.put("0092", "第三者责任险保额应取值5万、10万、15万、20万、30万、50万或50万的整数倍！");
		error_Message_map.put("0093", "车损险保额应在（车辆实际价值*（1-30%）~车辆实际价值*（1+30%））内。");
		error_Message_map.put("0094", "自燃险保额应在（车辆实际价值*（1-30%）~车损险保额（车辆实际价值））内。");
		error_Message_map.put("0095", "盗抢险保额应在（车辆实际价值*（1-30%）~车损险保额）内。");
		error_Message_map.put("0096", "车辆实际价值为空！");
		error_Message_map.put("0097", "第三者责任险保额为空！");
		error_Message_map.put("0098", "车上人员险-驾驶员保额为空！。");
		error_Message_map.put("0099", "车上人员险-乘客保额为空！");

		//批单核保和生成批单 一般批改列表查询和新车未上牌列表查询请求参数异常  begin
		error_Message_map.put("0160","批改申请单申请起期不能为空！");
		error_Message_map.put("0161","批改申请单申请止期不能为空！");
		error_Message_map.put("0162","批改类型传入错误,必须是P或者E！");
		
        error_Message_map.put("0165", "批改核保请求信息不能为空！");
		error_Message_map.put("0166", "批改申请单号不能为空！");
		error_Message_map.put("0167", "配送信息不能为空！");
		error_Message_map.put("0168", "保单形式不能为空！");
		error_Message_map.put("0169", "保发票形式不能为空！");
		error_Message_map.put("0170", "批改核保收集请求参数异常！");
		error_Message_map.put("0171", "批改核保收集返回数据异常！");
		
		error_Message_map.put("0172", "支付申请号不能为空！");
		error_Message_map.put("0173", "渠道信息不能为空！");
		error_Message_map.put("0174", "申请单号不能为空！");
		error_Message_map.put("0175", "缴费确认信息不能为空！");
		error_Message_map.put("0176", "支付方式不能为空！");
		error_Message_map.put("0177", "生成批单收集请求参数异常！");
		error_Message_map.put("0178", "生成批单收集返回数据异常！");
		
		error_Message_map.put("0179", "批改类型不能为空！");
		error_Message_map.put("0180", "查询下级标志不能为空！");
		error_Message_map.put("0181", "产品类型 不能为空！");
		error_Message_map.put("0182", "业务员ID不能为空！");
		error_Message_map.put("0183", "机构代码不能为空！");
		error_Message_map.put("0184", "查询页码不能为空！");
		error_Message_map.put("0185", "每页查询数据条数不能为空！");
		error_Message_map.put("0186", "产品编码ArrayOfcProdNoVO不能为空！");
		error_Message_map.put("0187", "产品编码不能为空！");
		error_Message_map.put("0188", "收集请求参数异常！");
		error_Message_map.put("0189", "收集返回数据异常！");
		//批单核保和生成批单 一般批改列表查询和新车未上牌列表查询请求参数异常  end
			
	//批改试算begin
		error_Message_map.put("0090", "产品代码不能为空！");
		error_Message_map.put("0100", "操作人代码不能为空！");
		error_Message_map.put("0101", "保单号不能为空！");
		error_Message_map.put("0102", "批改类型不能为空！");
		error_Message_map.put("0103", "批改原因代码不能为空！");
		error_Message_map.put("0104", "批改申请日期不能为空！");
		error_Message_map.put("0105", "批改生效起期不能为空！");
		
		error_Message_map.put("0106", "投保人客户类型不能为空！");
		error_Message_map.put("0107", "投保人名称不能为空！");
		error_Message_map.put("0108", "投保人证件类型不能为空！");
		error_Message_map.put("0109", "投保人证件号码不能为空！");
		error_Message_map.put("0110", "投保人反洗钱客户风险等级不能为空！");
		error_Message_map.put("0111", "投保人电话不能为空！");
		error_Message_map.put("0112", "投保人邮箱不能为空！");
		
		error_Message_map.put("0113", "被保险人客户类型不能为空！");
		error_Message_map.put("0114", "被保险人名称不能为空！");
		error_Message_map.put("0115", "被保险人证件类型不能为空！");
		error_Message_map.put("0116", "被保险人证件号码不能为空！");		
		error_Message_map.put("0117", "被保险人反洗钱客户风险等级不能为空！");
		error_Message_map.put("0118", "被保险人类别不能为空！");
		
		error_Message_map.put("0119", "车主名称不能为空！");
		error_Message_map.put("0120", "车主证件类型不能为空！");
		error_Message_map.put("0121", "车主证件号码不能为空！");
		error_Message_map.put("0122", "车主是否是自然人不能为空！");
		error_Message_map.put("0123", "车主性质不能为空！");
				
		error_Message_map.put("0124", "批改试算请求参数不允许为空！");
		error_Message_map.put("0125", "批改试算基本信息不允许为空不能为空！");
		error_Message_map.put("0126", "批改试算车辆信息不能为空！");
		error_Message_map.put("0127", "批改试算是否全程批改不允许为空！");
		error_Message_map.put("0128", "批改试算是否特殊业务不允许为空！");
		error_Message_map.put("0129", "批改原因代码不允许为空！");
		
		error_Message_map.put("0130", "批改投保人信息不允许为空！");
		error_Message_map.put("0131", "批改被保险人信息不允许！");
		error_Message_map.put("0132", "批改车主信息不允许！");
		error_Message_map.put("0133", "车辆信息不允许为空！");
		error_Message_map.put("0134", "行驶区域不允许为空！");
		error_Message_map.put("0135", "车辆过户 车辆信息,被保险人信息,投保人信息,车主信息不允许为空！");
		
		error_Message_map.put("0136", "是否上牌不允许为空！");
		error_Message_map.put("0137", "车牌号不允许为空！");
		error_Message_map.put("0138", "号牌种类不允许为空！");
		error_Message_map.put("0139", "车架号不允许为空！");
		error_Message_map.put("0140", "发动机号不允许为空！");
		error_Message_map.put("0141", "使用性质不允许为空！");
		error_Message_map.put("0142", "车辆种类不允许为空！");
		error_Message_map.put("0143", "初登日期不允许为空！");
		error_Message_map.put("0144", "发证日期不允许为空！");
		error_Message_map.put("0145", "协商车辆实际价值不允许为空！");
		error_Message_map.put("0146", "核定载客数不允许为空！");
		
		error_Message_map.put("0147", "保额及险别变更险别信息不允许为空！");
		error_Message_map.put("0148", "险别代码不允许为空！");
		error_Message_map.put("0149", "保额不允许为空！");
		error_Message_map.put("0250", "是否不计免赔不允许为空！");
		error_Message_map.put("0251", "退保标志不允许为空！");
		
		error_Message_map.put("0252", "批改原因输入有误！");
		
		error_Message_map.put("0253", "批改试算调用外部系统异常！");
		error_Message_map.put("0254", "批改试算组织请求参数异常！");
		error_Message_map.put("0255", "批改试算组织返回参数异常！");
		//批改试算end
		
		//批改核保轨迹查询接口   begin
		error_Message_map.put("0150","获取核保轨迹查询请求对象转换异常!");
		error_Message_map.put("0151","核保轨迹查询请求参数不能为空!");
		//批改核保轨迹查询接口   end
		//批改审核意见查询接口   begin
		error_Message_map.put("0152","获取核保轨迹查询请求对象转换异常!");
		error_Message_map.put("0153","批改审核意见查询请求参数不能为空!");
		//批改审核意见查询接口   end
		//批改生成批文比较项   begin
		error_Message_map.put("0154","生成批文比较项请求参数异常");
		error_Message_map.put("0155","批文比较项请求参数不能为空");
		//批改生成批文比较项   end
		//批单申请单列表查询   begin
		error_Message_map.put("0156","批单列表查询对象转化异常！");
		error_Message_map.put("0157","批单列表查询传入非list参数不能为空！");
		error_Message_map.put("0158","批单列表查询传入list参数不能为空！");
		//批单申请单列表查询   end
		//批单列表  begin
		error_Message_map.put("0160","批改申请单申请起期不能为空！");
		error_Message_map.put("0161","批改申请单申请止期不能为空！");
		error_Message_map.put("0162","批改类型传入错误,必须是P或者E！");
		//批单列表  end
		error_Message_map.put("0190", "车上人员责任险每人保额应是5000的整数倍或5000，请重新输入！");
		//批单申请单列表信息查询接口begin
		error_Message_map.put("0191","分页大小不能为空！");
		error_Message_map.put("0192","当前页数不能为空！");
		error_Message_map.put("0193","组织批单申请单列表请求信息异常！");
		error_Message_map.put("0194","组织批单申请单列表返回信息异常！");	
		//批单申请单列表信息查询接口end
		//可批改保单列表信息查询接口begin
		error_Message_map.put("0195","组织可批改保单列表请求信息异常！");
		error_Message_map.put("0196","组织可批改保单列表返回信息异常！");
		//可批改保单列表信息查询接口end
		
		error_Message_map.put("0197", "车上人员责任险（驾驶人）条款每人保额不能为空!");
		error_Message_map.put("0198", "车上人员责任险（乘客）条款每人保额不能为空!");
        //停复驶批改生成--------------CoverageStopEndorsementGenerate
        error_Message_map.put("CoverageStopEndorsementGenerate-0000", "组织请求数据异常");
        error_Message_map.put("CoverageStopEndorsementGenerate-0001", "发送请求数据异常");
        error_Message_map.put("CoverageStopEndorsementGenerate-0002", "请求地址异常");
        error_Message_map.put("CoverageStopEndorsementGenerate-0003", "返回数据异常");
        error_Message_map.put("CoverageStopEndorsementGenerate-0004", "组织返回数据异常");
        error_Message_map.put("CoverageStopEndorsementGenerate-0005", "漫道请求报文对象头信息转换异常");
        error_Message_map.put("CoverageStopEndorsementGenerate-0006", "漫道请求报文对象基本信息转换异常");
        error_Message_map.put("CoverageStopEndorsementGenerate-0007", "漫道请求报文对象xml转换异常");
        error_Message_map.put("CoverageStopEndorsementGenerate-0008", "返回对象xml为空");
        error_Message_map.put("CoverageStopEndorsementGenerate-0009", "返回对象xml头信息错误");
        error_Message_map.put("CoverageStopEndorsementGenerate-0010", "返回对象xml转换流程异常");
        error_Message_map.put("CoverageStopEndorsementGenerate-0011", "字段不能为空");
        error_Message_map.put("CoverageStopEndorsementGenerate-0012", "漫道请求报文对象险别信息转换异常");
        //保单关联信息查询
        error_Message_map.put("PolicyRelatedInformationQuery-0004", "组织返回数据异常");
        //停复驶批改险别下载--------------CoverageStopRiskDownload
        error_Message_map.put("CoverageStopRiskDownload-0000", "组织请求数据异常");
        error_Message_map.put("CoverageStopRiskDownload-0001", "发送请求数据异常");
        error_Message_map.put("CoverageStopRiskDownload-0002", "请求地址异常");
        error_Message_map.put("CoverageStopRiskDownload-0003", "返回数据异常");
        error_Message_map.put("CoverageStopRiskDownload-0004", "组织返回数据异常");
        error_Message_map.put("CoverageStopRiskDownload-0005", "漫道请求报文对象头信息转换异常");
        error_Message_map.put("CoverageStopRiskDownload-0006", "漫道请求报文对象基本信息转换异常");
        error_Message_map.put("CoverageStopRiskDownload-0007", "漫道请求报文对象xml转换异常");
        error_Message_map.put("CoverageStopRiskDownload-0008", "返回对象xml为空");
        error_Message_map.put("CoverageStopRiskDownload-0009", "返回对象xml头信息错误");
        error_Message_map.put("CoverageStopRiskDownload-0010", "返回对象xml转换流程异常");
        error_Message_map.put("CoverageStopRiskDownload-0011", "字段不能为空");
        error_Message_map.put("CoverageStopRiskDownload-0012", "漫道返回报文对象基本信息转换异常");
        //停复驶批改复驶确认--------------CoverageStopResumeConfirm
        error_Message_map.put("CoverageStopResumeConfirm-0000", "组织请求数据异常");
        error_Message_map.put("CoverageStopResumeConfirm-0001", "发送请求数据异常");
        error_Message_map.put("CoverageStopResumeConfirm-0002", "请求地址异常");
        error_Message_map.put("CoverageStopResumeConfirm-0003", "返回数据异常");
        error_Message_map.put("CoverageStopResumeConfirm-0004", "组织返回数据异常");
        error_Message_map.put("CoverageStopResumeConfirm-0005", "漫道请求报文对象头信息转换异常");
        error_Message_map.put("CoverageStopResumeConfirm-0006", "漫道请求报文对象基本信息转换异常");
        error_Message_map.put("CoverageStopResumeConfirm-0007", "漫道请求报文对象xml转换异常");
        error_Message_map.put("CoverageStopResumeConfirm-0008", "返回对象xml为空");
        error_Message_map.put("CoverageStopResumeConfirm-0009", "返回对象xml头信息错误");
        error_Message_map.put("CoverageStopResumeConfirm-0010", "返回对象xml转换流程异常");
        error_Message_map.put("CoverageStopResumeConfirm-0011", "字段不能为空");
        error_Message_map.put("CoverageStopResumeConfirm-0012", "漫道返回对象基本信息转换异常");
        //停复驶批改保费试算--------------CoverageStopCalculatePrice
        error_Message_map.put("CoverageStopCalculatePrice-0000", "组织请求数据异常");
        error_Message_map.put("CoverageStopCalculatePrice-0001", "发送请求数据异常");
        error_Message_map.put("CoverageStopCalculatePrice-0002", "请求地址异常");
        error_Message_map.put("CoverageStopCalculatePrice-0003", "返回数据异常");
        error_Message_map.put("CoverageStopCalculatePrice-0004", "组织返回数据异常");
        error_Message_map.put("CoverageStopCalculatePrice-0005", "漫道请求报文对象头信息转换异常");
        error_Message_map.put("CoverageStopCalculatePrice-0006", "漫道请求报文对象基本信息转换异常");
        error_Message_map.put("CoverageStopCalculatePrice-0007", "漫道请求报文对象xml转换异常");
        error_Message_map.put("CoverageStopCalculatePrice-0008", "返回对象xml为空");
        error_Message_map.put("CoverageStopCalculatePrice-0009", "返回对象xml头信息错误");
        error_Message_map.put("CoverageStopCalculatePrice-0010", "返回对象xml转换流程异常");
        error_Message_map.put("CoverageStopCalculatePrice-0011", "字段不能为空");
        error_Message_map.put("CoverageStopCalculatePrice-0012", "漫道请求报文对象险别信息转换异常");
        error_Message_map.put("CoverageStopCalculatePrice-0013", "漫道返回报文对象基本信息转换异常");
        //复使申请--------------CoverageStopApplication
        error_Message_map.put("CoverageStopApplication-0000", "组织请求数据异常");
        error_Message_map.put("CoverageStopApplication-0001", "发送请求数据异常");
        error_Message_map.put("CoverageStopApplication-0002", "请求地址异常");
        error_Message_map.put("CoverageStopApplication-0003", "返回数据异常");
        error_Message_map.put("CoverageStopApplication-0004", "组织返回数据异常");
        error_Message_map.put("CoverageStopApplication-0005", "漫道请求报文对象头信息转换异常");
        error_Message_map.put("CoverageStopApplication-0006", "漫道请求报文对象基本信息转换异常");
        error_Message_map.put("CoverageStopApplication-0007", "漫道请求报文对象xml转换异常");
        error_Message_map.put("CoverageStopApplication-0008", "返回对象xml为空");
        error_Message_map.put("CoverageStopApplication-0009", "返回对象xml头信息错误");
        error_Message_map.put("CoverageStopApplication-0010", "返回对象xml转换流程异常");
        error_Message_map.put("CoverageStopApplication-0011", "字段不能为空");
        error_Message_map.put("CoverageStopApplication-0012", "漫道返回报文对象基本信息转换异常");
        //证件影像识别
        error_Message_map.put("CertificateIdentificationSystem-0000", "证件影像识别系统接口proxy未知异常");
        error_Message_map.put("CertificateIdentificationSystem-0001", "证件影像识别系统接口 impl异常");
        error_Message_map.put("CertificateIdentificationSystem-0002", "证件影像识别系统接口 组织请求信息异常");
        error_Message_map.put("CertificateIdentificationSystem-0003", "证件影像识别系统接口 调用dubbo服务错误");
        error_Message_map.put("CertificateIdentificationSystem-0004", "证件影像识别系统接口 dubbo服务返回为空");
        error_Message_map.put("CertificateIdentificationSystem-0005", "证件影像识别系统接口 组织返回信息异常");
        error_Message_map.put("CertificateIdentificationSystem-0006", "证件影像识别系统接口 保存文件到本地错误");
        error_Message_map.put("MessageReceptionService-0001", "没有匹配到对应的通知方和通知事项！");
        error_Message_map.put("MessageReceptionService-0002", "批改信息不能为空！");
        error_Message_map.put("MessageReceptionService-0003", "保存数据失败！");
        //车型及纯风险保费查询
        error_Message_map.put("ModelAndPureRiskPremiumInquiry-0000", "代理类异常");
        error_Message_map.put("ModelAndPureRiskPremiumInquiry-0001", "字段不能为空");
        error_Message_map.put("ModelAndPureRiskPremiumInquiry-0002", "组织请求数据异常");
        error_Message_map.put("ModelAndPureRiskPremiumInquiry-0003", "调用dubbo服务异常");
        error_Message_map.put("ModelAndPureRiskPremiumInquiry-0004", "组织响应数据异常");
        error_Message_map.put("ModelAndPureRiskPremiumInquiry-0005", "服务给出提示信息");
        //车辆续保信息查询
        error_Message_map.put("PolicyRenewalInformationQuery-0000", "代理类异常");
        error_Message_map.put("PolicyRenewalInformationQuery-0001", "字段不能为空");
        error_Message_map.put("PolicyRenewalInformationQuery-0002", "组织请求数据异常");
        error_Message_map.put("PolicyRenewalInformationQuery-0003", "调用dubbo服务异常");
        error_Message_map.put("PolicyRenewalInformationQuery-0004", "组织响应数据异常");
        error_Message_map.put("PolicyRenewalInformationQuery-0005", "服务给出提示信息");
        //投保单删除
        error_Message_map.put("PolicyApplicationDelete-0000", "代理类异常");
        error_Message_map.put("PolicyApplicationDelete-0001", "字段不能为空");
        error_Message_map.put("PolicyApplicationDelete-0002", "组织请求数据异常");
        error_Message_map.put("PolicyApplicationDelete-0003", "调用dubbo服务异常");
        error_Message_map.put("PolicyApplicationDelete-0004", "组织响应数据异常");
        error_Message_map.put("PolicyApplicationDelete-0005", "服务给出提示信息");
        //投保单清单查询
        error_Message_map.put("PolicyApplicationListQuery-0000", "代理类异常");
        error_Message_map.put("PolicyApplicationListQuery-0001", "字段不能为空");
        error_Message_map.put("PolicyApplicationListQuery-0002", "组织请求数据异常");
        error_Message_map.put("PolicyApplicationListQuery-0003", "调用dubbo服务异常");
        error_Message_map.put("PolicyApplicationListQuery-0004", "组织响应数据异常");
        error_Message_map.put("PolicyApplicationListQuery-0005", "服务给出提示信息");
        //保单清单查询
        error_Message_map.put("PolicyListQuery-0000", "代理类异常");
        error_Message_map.put("PolicyListQuery-0001", "字段不能为空");
        error_Message_map.put("PolicyListQuery-0002", "组织请求数据异常");
        error_Message_map.put("PolicyListQuery-0003", "调用dubbo服务异常");
        error_Message_map.put("PolicyListQuery-0004", "组织响应数据异常");
        error_Message_map.put("PolicyListQuery-0005", "服务给出提示信息");
        //已核投保转保单
        error_Message_map.put("InsuredApplicationTransferPolicy-0000", "代理类异常");
        error_Message_map.put("InsuredApplicationTransferPolicy-0001", "字段不能为空");
        error_Message_map.put("InsuredApplicationTransferPolicy-0002", "组织请求数据异常");
        error_Message_map.put("InsuredApplicationTransferPolicy-0003", "调用dubbo服务异常");
        error_Message_map.put("InsuredApplicationTransferPolicy-0004", "组织响应数据异常");
        error_Message_map.put("InsuredApplicationTransferPolicy-0005", "服务给出提示信息");
    }

    /**
     * @param key 错误信息的key
     * @return 错误信息
     * @方法描述:获得错误信息
     * @参数说明：
     */
    public static String getMessage(String key) {
        if (error_Message_map.containsKey(key)) {
            return error_Message_map.get(key);
        } else {
            return error_Message_map.get(0002);
        }
    }

}
